What is joyce meaning name?

The name Joyce is of English origin and means "lord" or "ruler". It is a unisex name, although it is more commonly given to girls. The name became popular in the early 20th century and has since declined in usage. Famous people with this name include Irish writer James Joyce and American actress Joyce DeWitt.